Collaboration diagram for XFcCFLMaker:
Public Member Functions | |
XFCIMPORT INT32 | store (const CHAR *aFname, const INT8 *aData, INT32 aDataSize, UINT32 aCompressionFlags) |
Stores a single chunk of data inside the CFL. | |
XFCIMPORT INT32 | finish (UINT32 aLibraryCompressionFlags) |
Finishes the CFL file, storing the library information. | |
Static Public Member Functions | |
XFCIMPORT XFcCFLMaker * | create (const CHAR *aTargetFileName) |
Starts building a CFL file, returns new XFcCFLMaker object. | |
Protected Member Functions | |
XFcCFLMaker () | |
~XFcCFLMaker () | |
Protected Attributes | |
XFcCFLDirectoryEntry * | mRootDir |
Internal: list of directory entries in the file. | |
XFcFile * | mFile |
Internal: file pointer. |
Usage:
XFcCFLMaker *mak = XFcCFLMaker::create(XFCSTR("targetfn.cfl")); mak->store(XFCSTR("datafilename.dat"), dataptr, datasize, compressflags); mak->finish(compressflags);
|
|
|
|
|
Starts building a CFL file, returns new XFcCFLMaker object.
|
|
Finishes the CFL file, storing the library information.
|
|
Stores a single chunk of data inside the CFL.
|
|
Internal: file pointer.
|
|
Internal: list of directory entries in the file.
|
![]() | ||||
![]() |
Confidential Copyright © 2002-2003 Fathammer | with doxygen by Dimitri van Heesch |